package eSchool.BL;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.60429A74-77A7-5FD6-4E45-26B7561DC577]
// </editor-fold> 
public class ComponentesAvaliacao extends BasicListObject<ComponenteAvaliacao> implements IDadosEntidade {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.0A2F7B29-F4BD-D00B-BBB1-C9BF07F6C177]
    // </editor-fold> 
    public String[][] toStringArray () {
        return null;
    }

      @Override
    public int getColumnCount() {
        return ComponenteAvaliacao.class.getFields().length;
    }

    @Override
    public String getColumnName(int columnIndex) {
        return ComponenteAvaliacao.class.getFields()[columnIndex].getName();
    }

    @Override
    public Class<?> getColumnClass(int columnIndex) {
        return ComponenteAvaliacao.class.getFields()[columnIndex].getClass();
    }

    
    public Object getValueAt(int rowIndex, int columnIndex){
            return this.get(rowIndex).getValueAt(0, columnIndex);
    } 

    public void setValueAt(Object aValue, int rowIndex, int columnIndex){
            this.get(rowIndex).setValueAt(aValue, 0, columnIndex);
    }

    @Override
    public void leDados() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void gravaDados() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
